@font-face {
    font-family: 'FontAwesome';
    src: url('./fonts/fontawesome-webfont.eot?v=4.7.0');
    src: url('./fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), 
        url('./fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), 
        url('./fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), 
        url('./fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* 字符图标
------------------------------------------------------------------------------*/
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    opacity: 0.9;
}

.fa-all {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-error { color: red; margin-left: 2px; }
.fa-fw {width: 1.28571429em; text-align: center;}
.fa-1x {font-size: 1em;}
.fa-1 {font-size: 16px;}
.fa-1-1{font-size: 12px;}
.fa-18 {font-size: 18px;}
.fa-2 {font-size: 2em; }
.fa-3 {font-size: 4em;}
.fa-4 {font-size: 7em;}
.fa-5 {font-size: 12em;}
.fa-6 {font-size: 20em;}
.fa-1-green {font-size: 16px; color:green;}
.fa-1-red {font-size: 16px; color:red;}
.fa-1-yellow {font-size: 16px; color: #fa0;}
/* 动画状态 */
.fa-spin {
    -webkit-animation: fa-spin 1s infinite linear;
    animation: fa-spin 1s infinite linear;
}
@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

.fa-status {color: green; font-weight: bold;}
.fa-choice {cursor: pointer;}

.fa-bar-chart-o:before, .fa-bar-chart:before {
    content: "\f080";
}
/*选择标签（?）*/
.fa-question-circle:before {
    content: "\f059";
}
/*错误提示*/
.fa-times-circle:before {
    content: "\f057";
}
/*正确提示*/
.fa-check-circle:before {
    content: "\f058";
}
.fa-circle:before {
    content: "\f111";
}
/*盖章*/
.fa-stamp:before {
    content: "\f5bf";
}
/* 贸易管理 */
.fa-briefcase:before {
    content: "\f0b1";
}
/* 采购管理 */
.fa-shopping-basket:before {
    content: "\f291";
}
/* 技术管理 */
.fa-code:before {
    content: "\f121";
}
/* 仓库管理 */
.fa-th-large:before {
    content: "\f009";
}
/* 生产管理 */
.fa-tasks:before {
    content: "\f0ae";
}
/* 财务管理 */
.fa-money:before {
    content: "\f0d6";
}
/* 决策分析 */
.fa-table:before {
    content: "\f0ce";
}
/* 基础信息 */
.fa-database:before {
    content: "\f1c0";
}
/* 系统管理 */
.fa-system:before {
    content: "\f085";
}

/* 审核检查图标 */
.fa-check-square-o:before {
    content: "\f046";
}
.fa-check-square:before {
    content: "\f14a";
}

/* 任务 */
.fa-tasks:before {
    content: "\f0ae";
}
.fa-eye:before {
    content: "\f06e";
}
.fa-eraser:before {
    content: "\f12d";
}
.fa-list-ol:before {
    content: "\f0cb";
}

/* 过滤器图标 */
.fa-filter:before {
    content: "\f0b0";
}

/* 放大镜图标 */
.fa-search:before {
    content: "\f002";
}
/*取消*/
.fa-remove:before,
.fa-close:before,
.fa-times:before {
    content: "\f00d";
}
.fa-times-1:before {
    content: "\f00d";
}
/*确定 x*/
.fa-check:before {
    content: "\f00c";
    color: green;
}
/* 返回 */
.fa-reply:before {
    content: "\f112";
}
/*删除*/
.fa-times-circle:before {
    content: "\f057";
}
/*加号*/
.fa-plus:before {
    content: "\f067";
}
/*减号*/
.fa-minus:before {
    content: "\f068";
}

.fa-save:before, .fa-floppy-o:before {
    content: "\f0c7";
}
/*保存*/
.fa-save:before,
.fa-floppy-o:before {
    content: "\f0c7";
}
/*Excel*/
.fa-file-excel-o:before {
    content: "\f1c3";
}
/* 日历 */
.fa-calendar-o:before {
    content: "\f133";
}
.fa-calendar:before {
    content: "\f073";
}

.fa-user:before {
    content: "\f007";
}

.fa-sign-in:before {
    content: "\f090";
}
.fa-sign-out:before {
    content: "\f08b";
}
.fa-key:before {
    content: "\f084";
}

.fa-notice:before {
    content: "\f003";
}

.fa-lock:before {
    content: "\f023";
}

.fa-key:before {
    content: "\f084";
}

.fa-clock-o:before {
    content: "\f017";
}

.fa-filter:before {
    content: "\f0b0";
}

.fa-edit:before,
.fa-pencil-square-o:before {
    content: "\f044";
}
.fa-paperclip:before {
    content: "\f0c6";
}
.fa-file-text-o:before {
    content: "\f0f6";
}

.fa-trash:before {
    content: "\f1f8";
}
/*删除 垃圾桶*/
.fa-trash-o:before {
    content: "\f014";
}

.fa-pencil:before {
    content: "\f040";
}
/*编辑*/
.fa-shellfabric:before {
    content: "\f096";
}

.fa-accessory:before {
    content: "\f006";
}

.fa-other:before {
    content: "\f097";
}
/*桌面图标*/
.fa-desktop:before {
    content: "\f108";
}
.fa-flask:before {
    content: "\f0c3";
}
/*计算器图标*/
.fa-calculator:before {
    content: "\f1ec";
}
/*计算器图标*/
.fa-icon {
    text-align: center;
    color: red;
    font-weight: bold;
    cursor: pointer;
}

.fa-question-circle:before {
    content: "\f059";
}

/* 上传、下载 */
.fa-download:before {
    content: "\f019";
}

.fa-upload:before {
    content: "\f093";
}

/* 上下左右双箭头 */
.fa-angle-double-left:before {
    content: "\f100";
}
.fa-angle-double-right:before {
    content: "\f101";
}
.fa-angle-double-up:before {
    content: "\f102";
}
.fa-angle-double-down:before {
    content: "\f103";
}

.fa-angle-left:before {
    content: "\f104";
}
.fa-angle-right:before {
    content: "\f105";
}
.fa-angle-up:before {
    content: "\f106";
}
.fa-angle-down:before {
    content: "\f107";
}

/* home图标 */
.fa-home:before {
    content: "\f015";
}
/* 菜单用上下显示箭头 */
.fa-caret-down:before {
    content: "\f0d7";
}
.fa-caret-up:before {
    content: "\f0d8";
}
/* 用户图标 圆形*/
.fa-user-circle-o:before {
    content: "\f2be";
}
/* 刷新 */
.fa-refresh:before {
    content: "\f021";
}
/* 打印 */
.fa-print:before {
    content: "\f02f";
}
/* 导出 */
fa-file-export:before {
    content: "\f56e";
}

.fa-sitemap:before {
    content: "\f0e8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
    content: "\f0c9";
}

.fa-undo:before {
    content: "\f0e2";
}

.fa-info:before {
    content: "\f0eb";
}
